LIBERO: A Framework for Autonomic Management of Multiple Non-functional Concerns
نویسندگان
چکیده
We describe a lightweight prototype framework (LIBERO) designed for experimentation with behavioural skeletons—components implementing a well-known parallelism exploitation pattern and a rulebased autonomic manager taking care of some non-functional feature related to pattern computation. LIBERO supports multiple autonomic managers within the same behavioural skeleton, each taking care of a different non-functional concern. We introduce LIBERO–built on plain Java and JBoss–and discuss how multiple managers may be coordinated to achieve a common goal using a two-phase coordination protocol developed in earlier work. We present experimental results that demonstrate how the prototype may be used to investigate autonomic management of multiple, independent concerns.
منابع مشابه
Autonomic management of multiple non-functional concerns in behavioural skeletons
We introduce and address the problem of concurrent autonomic management of different non-functional concerns in parallel applications build as a hierarchical composition of behavioural skeletons. We first define the problems arising when multiple concerns are dealt with by independent managers, then we propose a methodology supporting coordinated management, and finally we discuss how autonomic...
متن کاملAutonomic management of non-functional concerns in distributed & parallel application programming
An approach to the management of non-functional concerns in massively parallel and/or distributed architectures that marries parallel programming patterns with autonomic computing is presented. The necessity and suitability of the adoption of autonomic techniques are evidenced. Issues arising in the implementation of autonomic managers taking care of multiple concerns and of coordination among ...
متن کاملA Fuzzy Goal Programming Approach for Optimizing Non-normal Fuzzy Multiple Response Problems
In most manufacturing processes, each product may contain a variety of quality characteristics which are of the interest to be optimized simultaneously through determination of the optimum setting of controllable factors. Although, classic experimental design presents some solutions for this regard, in a fuzzy environment, and in cases where the response data follow non-normal distributions, th...
متن کاملSystematic & Structural Analysis of Innovation System of Iran’s Oil Industr
In this descriptive qualitative research with case study research strategy, the Iranian oil industry innovation system in the form of adopting a structural and functional approach (systemic approach) in depth and in its natural context from the perspective of the participants studied. Based on theoretical framework that includes five systemic components of innovation system, actors and relation...
متن کاملSemi-formal Models to Support Program Development: Autonomic Management within Component Based Parallel and Distributed Programming
Functional and non-functional concerns require different programming effort, different techniques and different methodologies when attempting to program efficient parallel/distributed applications. In this work we present a “programmer oriented” methodology based on formal tools that permits reasoning about parallel/distributed program development and refinement. The proposed methodology is sem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010